Modelling and Veriication of Communicating Processes in the Event of Interface Diierence
نویسندگان
چکیده
We extend our investigation of the notion that a system built of communicating processes is an acceptable implementation of another base or target system, in the case that respective speciication and implementation processes have diierent interfaces and we combine into a single scheme implementation relations previously presented. We also relax signiicantly the restrictions placed upon target processes. Using this implementation relation scheme, two basic kinds of results are obtained: realisability and compositionality. The former ensures that implementations may be put to good use; in practice, this means that plugging an implementation into an appropriate environment should yield a conventional implementation of the target. The latter requires that a target composed of several connected systems may be implemented by connecting their respective implementations. We then give graph-based representations of the formal structures which we use, develop graph theoretic statements of the implementation relations and nally present algorithms for their automatic veriication.
منابع مشابه
Turbulent Events and Gas-Side Mass Transfer Coefficients in a Wavy Air-Water Stratified Flow
Turbulence structure on the gas side of a wavy stratified flow was experimentally investigated in a near horizontal 18.7 cm (H) 10 cm (W) 5.5m (L) rectangular duct.By applying the Variable Interval Time Averaging (VITA) technique to the hot wire anemometer measurements frequency of occurrence of turbulent events were detected near the air-water interface. Experimental results showed that fr...
متن کاملSemantics and Verification of Hierarchical CRP Programs
Communicating Reactive Processes (CRP) paradigm uniies asynchronous and synchronous mechanisms of concurrent programming languages. As an example, CRP uniies Esterel and Hoare's Communicating Sequential Processes (CSP). It has been earlier shown that such a uniication and in particular CRP can be used for the speciication of hybrid systems and dynamic real-time systems. In this paper, we extend...
متن کاملDesign and Verification of Distributed Recovery Blocks with CSP
A case study on the application of Communicating Sequential Processes (CSP) to the design and veriication of fault-tolerant real-time systems is presented. The distributed recovery block (DRB) scheme supports the uniform treatment of hardware and software faults in real-time computer systems. DRB combines distributed computing with the recovery block scheme which is well known for handling soft...
متن کاملModelling security properties with CSP
Security properties such as conndentiality and authenticity may be considered in terms of the ow of messages within a network. To the extent that this characterisation is justiied, the use of a process algebra such as Communicating Sequential Processes (CSP) seems appropriate to describe and analyse them. This paper explores ways in which security properties may be described as CSP speciication...
متن کاملFuzzy consequence modelling of hydrocarbon offshore pipeline
The traditional event tree analysis uses a single probability to represent each top event. However, it is unrealistic to evaluate the occurrence of each event by using a crisp value without considering the inherent uncertainty and imprecision a state has. The fuzzy set theory is universally applied to deal with this kind of phenomena. The main purpose of this study is to construct an easy metho...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007